﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Kugar.Core.PluginFramework
{
    /// <summary>
    /// 用于指定该插件为全局共享同一实例,可避免在多个Host加载时,被多次实例化 <br/>
    /// 使用该特性时,需注意,全局共享指定的插件的实例,因此,对指定插件的修改,会影响到其他Host中的同一个插件
    /// </summary>
    [AttributeUsage(AttributeTargets.Class)]
    public class SharedInstanceAttribute : Attribute
    {
    }
}
